package com.web.exiaodao.business.service;

import com.web.exiaodao.business.entity.SysArea;
import com.web.webstart.base.exception.BaseException;
import com.web.webstart.base.service.BaseServiceInterFace;
import com.web.webstart.base.util.result.XaResult;

public interface SysAreaService extends BaseServiceInterFace<SysArea>{
    /**
     * @Title: getRoleByName
     * @Description: 根据areaName查询SysArea。必须是有效的areaName
     * @param areaName
     * @return
     */
    SysArea getAreaByAreaName(String areaName);

    /**
     * 获取指定城市的机构数量 （正常状态的机构）
     * @author duandazhi
     * @date 2017/1/20 上午9:59
     */
    public XaResult<Long> findInstitiionCountByAreaId(Long cityId)throws BaseException;
}
